.home header .navbar-default{margin:0;border-radius:0}
.home .banner{position:relative; width:100%;background-color:#fff;overflow:hidden; }
.home .banner ul{position:relative; width:100%; }
.home .banner .slides li{ width:100%; position:relative; overflow:hidden; background:#f0f0f0;}
.home .banner .slides li img{ margin:0 auto; vertical-align:middle; width:100%; display:block; }
.home .banner  .col-md-12{text-align:left;color:#fff; width:1000px; position:absolute; left:50%; margin-left:-500px;bottom:60px;}
.home .banner .col-md-12 h1{font-size:32px;margin-top:10px;color:#cc0c13;font-weight:600; height:35px;line-height:35px}
.home .banner  .col-md-12 h2{font-size:40px;margin-top:10px;color:#cc0c13;font-weight:600; height:45px; line-height:45px}
.home .banner  .col-md-12 h3{font-size:18px;line-height:24px;margin-top:20px;color:#131313; height:24px;}
.home .banner  .btn-banner-group{/*display:inline-block;margin-top:10px*/    display:block;margin:80px auto 0 auto;width:160px;}
.home .banner  .btn-banner-group .btn-focus{font-size:16px;display:block;padding:10px 30px;color:#fff;border:0;background-color:#007fcc;}
.home .banner .flex-control-nav{ position:absolute; height:20px; left:0; bottom:15px; width:100%; z-index:22; text-align:center;}
.home .banner .flex-control-nav li{ display:inline-block; width:12px; height:12px; margin:0 5px; border-radius:50%; overflow:hidden;}
.home .banner .flex-control-nav li a{ display:block; width:12px; height:12px; background:#fff; text-indent:999em; cursor:pointer;}
.home .banner .flex-control-nav li .flex-active{ background:#cc0c13}
.home .banner .flex-direction-nav{ display:none;}

.sc-news {position:relative;height:24px;font-size:15px;overflow:hidden;}
.sc-news .sc-tit{position:absolute;top:0;left:0;padding-left:15px; width:100px;height:24px;line-height:24px;font-weight:600;background:#fff;z-index:9;}
.sc-news .sc-box{width:100%;height:24px;line-height:24px;}
.sc-news .sc-box span{margin-right:20px;}

.home #newsWrap {padding-top:40px;background:#fff; position:relative; overflow:hidden; }
.home #newsWrap .news-posts{ height:400px;overflow:hidden;}
.home #newsWrap .news-title {width:100%;height:40px;position:relative;}
.home #newsWrap .news-title .title-text {height:40px; line-height:40px;background: url(https://kancha-1258911605.cos.ap-guangzhou.myqcloud.com/front/icon-news.png) 0 1px no-repeat;}
.home #newsWrap .news-title .title-text h2 {font-size:14pt;font-weight:600;color:#1a1a1a; text-indent:25px; width:100%; height:20px; margin:0 !important; line-height:20px;}
.home #newsWrap .news-title .title-text  .more {position:absolute;top:-10px;right:10px; display:block;}
.home #newsWrap ul{width:100%; position:relative; overflow:hidden;}
.home #newsWrap .news-posts li{line-height:30px;float:left;width:100%; position:relative;}
.home #newsWrap .news-posts li i{float:left;width:13px;height:13px;line-height:13px;border:#aaa 1px solid;font-size:11px;color:#aaa;font-style:normal;text-align:center;margin-top:7px;margin-right:15px;}
.home #newsWrap .news-posts li a{float:left;overflow:hidden;width:70%;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;color:#414342; font-size:15px}
.home #newsWrap .news-posts li a.cn{width:85%;}
.home #newsWrap .news-posts li a:hover{text-decoration:underline;color:#007fcc}
.home #newsWrap .news-posts li span{float:right;color:#b8b8b8; font-size:13px;}
.home #newsWrap .news-posts li .tag{font-size:12px;font-style:normal;color:#aaa}
.home #newsWrap .news-posts li a.current{color:#cc0c13;}

.xhnews{ height:180px !important;}

.home #newsWrap .news_top{width:100%;height:150px;overflow:hidden;position:relative;margin-bottom:10px;}
.home #newsWrap .news_top ul{ width:100% !important; overflow:hidden;}
.home #newsWrap .news_top ul li { width:49% !important; margin-right:2%; height:150px; float:left;overflow:hidden; position:relative;}
.home #newsWrap .news_top ul li:nth-child(2n){ margin-right:0}
.home #newsWrap .news_top .slide img{width:100%; height:110px; vertical-align:middle;}
.home #newsWrap .news_top .slide a{width:100% !important;}
.home #newsWrap .news_top .bx-wrapper{height:180px;overflow:hidden;position:relative;}
.news_top img,.news_top a{width:100%;}
.home #newsWrap .news_top p{width:100%;height:35px;line-height:35px; margin-top:5px;font-size:13px;color:#414342;  text-align:center;z-index:9; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0;}

.home #newsWrap .news-posts li.top{width:100%;height:90px;padding-left:56px;overflow:hidden;position:relative;margin-bottom:10px;background: url(https://kancha-1258911605.cos.ap-guangzhou.myqcloud.com/front/icon-top.png) 0 0 no-repeat;}
.home #newsWrap .news-posts li.top a{width:100%;font-size:17px;height:30px;font-weight:700;}
.home #newsWrap .news-posts li.top span{font-size:14px;line-height:22px; height:44px; overflow:hidden;}

.home #processWrap{position:relative;display:block;padding-top:40px;background:#fff url(/images/bg-service.jpg) center bottom no-repeat;}
.home #processWrap .process-header{padding:0 0 10px;text-align:center;color:#333}
.home #processWrap .process-header h3{font-size:20pt;margin-bottom:18px;color:#16223c}
.home #processWrap .process-header p{font-size:1.4rem;color:#777}
.home #processWrap .proDetail{margin-bottom:20%}
.home #processWrap .proDetail li {float:left;width:12.5%;height:150px;padding-top:25px;background:url(/images/mask-7.png) repeat;border-right:#fff 2px solid;text-align:center;}
.home #processWrap .proDetail li a{display:block;height:130px;text-decoration:none;}
.home #processWrap .proDetail li span.iconfont {font-size:48px;color:#0fbfe4;}
.home #processWrap .proDetail li .title{font-size:14px;}
.home #processWrap .proDetail li:hover{background:#16223c;opacity: 0.6;transition:all 0.2s linear 0s}
.home #processWrap .proDetail li:hover span.iconfont,.home #processWrap .proDetail li:hover .title {color:#fff;}

.icon-chaoxian{ display:block; width:50px; height:50px; background:url(/images/icon_chaoxian.gif); margin:13px auto 10px auto}
.icon-hetong{ display:block; width:50px; height:50px; background:url(/images/icon_hetong.png) no-repeat center; margin:13px auto 10px auto}
a:hover .icon-chaoxian{background:url(/images/icon_chaoxian2.gif)}
a:hover .icon-hetong{background:url(/images/icon_hetong2.png) no-repeat center;}
.home #activeWrap {padding-top:40px;background:#fff}
.home #activeWrap .news-title {width:100%;height:40px;position:relative;}
.home #activeWrap .news-title .title-text {height:40px; line-height:40px;background:url(https://kancha-1258911605.cos.ap-guangzhou.myqcloud.com/front/icon-news.png) 0 1px no-repeat;}
.home #activeWrap .news-title .title-text h2 {font-size:14pt;font-weight:600;color:#1a1a1a;text-indent:20px; width:100%; height:20px; margin:0 !important; line-height:20px;}
.home #activeWrap .news-title .title-text  .more {position:absolute;top:-10px;right:10px; display:block;}

.home #activeWrap ul{width:100%;height:256px;}

.home #activeWrap .news-posts li{line-height:30px;float:left;width:100%}
.home #activeWrap .news-posts li i{float:left;width:13px;height:13px;line-height:13px;border:#aaa 1px solid;font-size:11px;color:#aaa;font-style:normal;text-align:center;margin-top:7px;margin-right:15px;}
.home #activeWrap .news-posts li a{float:left;overflow:hidden;width:100%;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;color:#414342; font-size:15px;}
.home #activeWrap .news-posts li a.cn{width:85%}
.home #activeWrap .news-posts li a:hover{text-decoration:underline;color:#007fcc}
.home #activeWrap .news-posts li span{float:right;color:#b8b8b8}
.home #activeWrap .news-posts li .tag{font-size:12px;font-style:normal;color:#aaa}
.home #activeWrap .news-posts li a.current{color:#cc0c13;}

.home #activeWrap .news-posts li.top{width:100%;height:100px;overflow:hidden;position:relative;margin-bottom:10px;}
.home #activeWrap .news-posts li.top img{float:left;width:150px;height:100px;margin-right:15px;}
.home #activeWrap .news-posts li.top a{width:50%;font-size:17px;text-align:left;font-weight:500;text-decoration:none;}
.home #activeWrap .news-posts li.top a p{font-size:13px;color:#b8b8b8;line-height:22px;white-space:normal;margin-bottom:0;}

.home #activeWrap .news-posts .cat{float:left;width:30%;}
.home #activeWrap .news-posts .cat li{width:100%;height:33px; line-height:33px; cursor:pointer;font-size:15px;text-align:center;background:#f6f6f6;margin-bottom:5px;}
.home #activeWrap .news-posts .cat li i{display:none;}
.home #activeWrap .news-posts .cat li:hover ,  .home #activeWrap .news-posts .cat li.current{background:#16223c;color:#fff;position:relative;transition:all .2s linear 0s}
.home #activeWrap .news-posts .cat li:hover i, .home #activeWrap .news-posts .cat li.current i{position:absolute;top:2px;right:-24px;display:block !important;width:0;height:0;  border-width:8px 0 8px 8px; border-style:solid; border-color:transparent transparent transparent #16223c;z-index:1;}
.home #activeWrap .news-posts .cat-list {float:right;width:65%;height:256px;overflow:hidden;text-align:left;}
.home #activeWrap .news-posts .cat-list li{height:32px;line-height:32px;font-size:12px;border-bottom:#f0f0f0 1px solid;}
.home #activeWrap .news-posts .cat-list li a{width:95%;}

.home #activeWrap .news-posts a.news-btn{position:relative;float:left;display:block;width:50%;padding-left:60px;height:60px;line-height:60px; font-size:12pt;text-align:left;background:#f6f6f6;border-right:#fff 2px solid;}
.home #activeWrap .news-posts a.news-btn i{position:absolute;top:-0px;left:16px;font-size:32px;color:#808080;}
.home #activeWrap .news-posts a.news-btn span{position:absolute;top:0px;right:16px;font-size:16px;color:#808080;}
.home #activeWrap .news-posts a.news-btn:hover{background:#16223c;color:#fff;transition:all 0.2s linear 0s}
.home #activeWrap .news-posts a.news-btn:hover i,.home #activeWrap .news-posts a.news-btn:hover span{color:#fff;transition:all 0.2s linear 0s}

.home #linkWarp {position:relative;min-height:160px;padding:40px 0 20px 0;text-align:center;background:#fff;}
.home #linkWarp .link-header{text-align:center;background:#fff;}
.home #linkWarp h3{font-size:20pt;margin-bottom:18px;color:#16223c;}
.home #linkWarp p{font-size:1.4rem;color:#777;}
.home #linkWarp .linkDetail .link-pic img{width:100%;height:60px;}
.home #linkWarp .linkDetail .link-list {text-align:left;}
.home #linkWarp .linkDetail .link-list {display:inline-block;margin-right:6px;}
.home #linkWarp .linkDetail .link-list  a{color:#808080; margin:0 6px;}






@media(max-width:1220px){

.news_top{width:100%;height:130px;overflow:hidden;position:relative;margin-bottom:0px;}
.news_top ul{ width:465px !important; margin-left:-15px; }
.news_top ul .slide { width:140px !important; height:130px; margin-left:15px; }
.news_top .slide img{width:100%; height:90px; vertical-align:middle;}
.xhnews{ height:210px !important;}
}
